slowly growing tumors - French English Dictionary